home *** CD-ROM | disk | FTP | other *** search
- MinDict 250 dict def
- wrk1 ( ) def/wdict 16
- /Work75 75 string def /Nmk{Work75 cvs dup}bdf /Npt{put cvn}bdf /dhOdh{Nmk 2 79 Npt}bdf /dhodh{Nmk 2 111 Npt}bdf /dhSdh{Nmk 2 83 Npt}bdf
- /mkFT{
- dupget 0 eq
- {
- dup maxlength dict begin
-
- {1 index/FID ne 2/UniqueID ne and{def}{pop pop}ifelse}forall
- currentdict end
- dup/FDepVector 2 copy get
- [
- exch 6 index
- exch 6 index
- exch{mkFT 3 1 roll}forall pop pop
- ] put dup
- }
- {
- /12
- tempFT begin
- /FontMatrix [1 0 0 1 0 0] def
- /FontType 3 def
- dup/Encoding get/Encoding exch def
- /proc2 2def
- dup/ft1 exch def
- /ft2 1 array def
- /FontBBox [0 0 1 1] def
- /BuildChar
- {
- exch dup/ftdt edf begin
- wdict begin
- /chr edf
- /chrst wrk1 dup 0 chr put def
- ft2 0 get null eq
- {
- ft1 dup length 2 add dict begin
- {1 index/FID ne 2 index /UniqueID ne and{def}{pop popforall
- /PaintType 2 def
- /StrokeWidth .24 1000 mul ftSize div dup 12 lt{pop 12}if def
- dict end
- /q exch definefont
- ft2 exch 0 exch put
- }if
- ftdt/proc2 get exec
- end
- end
- }def
-
- end
-
- tempFT
-
- }ifelse
- 3exch
- definefont exch pop
- }bdf
- /OLFt{
- dup dhOdh
-
- {
-
- findfont
- {outproc} exch
- mkFT
- pop pop pop
-
- }bdf
- /ShFt{
- dup dhSdh
- FontDirectory 1 index known
- {exch pop}
- {
- dup 3 -1 roll
-
- {ShadChar} exch
- mkFT
- pop pop pop
-
- }ifelse
- }bdf
- /mshw{moveto show}bdf
- /outproc{ft1 setfont gsave chrst sfWidth grestore setcharwidth dblsh}bdf
- /dblsh{currentgray 1 setgray chrst 0 0 mshw setgray ft2 0 get setfont chrst 0 0 mshw}bdf
- /ShadChar{ft1 setfont gsave chrst sfWidth 1 index 0 ne{exch .05 add exch}if grestore setcharwidth
- chrst .06 0 mshw 0 .05 translate dblsh}bdf
- /setpen {/penh edf/penv edf/penv2 penv 2 div def/penh2 penh 2 div def}bdf
- /CVvec 256 array def
- /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
- CVvec 0 32astore pop
- CVvec 32/Times-Roman findfont/Encoding get
- 32 96 geputinterval